package com.maben.receiver.wrapper;

import lombok.AllArgsConstructor;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * SNMPv2 PDU封装类
 */
@Data
@AllArgsConstructor
public class SnmpV2Pdu implements Serializable {
    // PDU类型 (如GET:0, GETNEXT:1, RESPONSE:2, SET:3等)
    private int type;
    // 请求ID (匹配请求与响应)
    private int requestId;
    // 错误状态 (0表示无错误)
    private int errorStatus;
    // 错误索引 (当errorStatus非0时，指示错误变量的位置)
    private int errorIndex;
    // 变量绑定列表 (OID与值的映射)
    private List<SnmpVariableBinding> variableBindings;


}